In [101]: frame=pd.DataFrame(np.arange(12).reshape((4,3)),columns=['c','a','b'],index=['D','B','C','A'])
c a b
D012
B 345C678
A 91011In [102]: frame.sort_index(axis=0)
Out[102]:
c a b
A 91011
B 345C678D012In [103]: frame.sort_index(axis=1)
Out[103]:
a b c
D120
B 453C786
A 10119In [105]: frame.sort_index(axis=1,ascending=False)
Out[105]:
c b a
D021
B 354C687
A 91110
按指定的值对DataFrame进行排序
In [133]: frame.sort_index(by=['b'],ascending=False)
Out[133]:
c a b
A 91011C678
B 345D012
按值对Series进行排序
In [125]: obj=pd.Series([4,7,-3,2])
In [126]: obj.sort_values()
Out[126]:
2 -3320417dtype: int64